package com.framework.core.api.response;

import com.framework.common.response.ResponseBaseBean;
import io.swagger.annotations.ApiModel;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
 * 客户信息响应对象
 * @author zhoubb
 * @version V1.0
 * @Date 2020/5/3 23:28
 * @since JDK 1.8
 */
@Getter
@Setter
@ApiModel(value = "客户信息返回对象")
public class CustomInfoRes extends ResponseBaseBean {

    private static final long serialVersionUID = 612695169528269258L;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 手机号
     */
    private String phoneNum;

    /**
     * 密码
     */
    private String password;

    /**
     * 真实姓名
     */
    private String realName;

    /**
     * 证件类型
     */
    private String cardType;

    /**
     * 证件号码
     */
    private String cardNo;

    /**
     * 用户类型
     */
    private String userType;

    /**
     * 昵称
     */
    private String nickName;

    /**
     * 头像
     */
    private String avatarUrl;

    /**
     * 性别
     */
    private String gender;

    /**
     * 所在城市
     */
    private String cityId;

    /**
     * 状态
     */
    private String status;

    /**
     * 导游证编号
     */
    private String guideTourId;

    /**
     * 证件有效期
     */
    private String certValidDate;

    private Date createTime;

    private Date updateTime;

    /**
     * 兼容老版本的角色信息
     */
    private Integer roleId;

    private Integer totalFee;
    private Integer userScore;
    private Integer touristScore;
    private Integer visitorNumber;
    private Integer itemNumber;
    private Integer credit;
    private String cityName;

    private String userVerifyStatus;
}
